G-Research:量化研究员面试『真题』
量化投资与机器学习微信公众号,是业内垂直于量化投资、对冲基金、Fintech、人工智能、大数据等领域的主流自媒体。公众号拥有来自公募、私募、券商、期货、银行、保险、高校等行业30W+关注者,连续2年被腾讯云+社区评选为“年度最佳作者”。
G-Research是欧洲领先的量化对冲基金,对于量化研究员的招聘一直非常严苛。对于量化研究员的面试准备,G-Research也给出了比较明确的指导。G-Research建议第一轮面试的准备最多两周的时间,主要从以下几方面准备:
Quant Finance
熟悉一些基本的金融概念将会有帮助,如:Black Scholes方程,夏普比率,投资组合优化,CAPM,时间序列分析,偏微分方程,凸优化,证券市场基础知识,配对交易策略,趋势跟踪和均值回归策略,市场微观结构和蒙特卡罗方法。
并推荐阅读 Grinold & Kahn的Active Portfolio Managmement,主要是前4章的内容。
Stats&Probability
前几轮的面试,只需要掌握本科1-2年纪的概率统计的知识就足以应付。以下是一些G-Research推荐的复习材料:
Introduction to probability & statistics:
https://ocw.mit.edu/courses/mathematics/18-05-introduction-to-probability-and-statistics-spring-2014/
Maths of Data Science:
https://ocw.mit.edu/courses/mathematics/18-s096-topics-in-mathematics-of-data-science-fall-2015/
Coding
对于编程,一定是实践胜于理论。有一个叫ProjectEuler.net的网站,提供一些简单的数学问题,通常需要通过编程解决,这是个不错的开始。还有Codility, Kaggle和TopCoder也有类似的项目。一旦您有了一定的实践经验,Kaggle将为您提供以一种与我们所做的更接近的方式使用真实数据集的机会。
下面是一些可能在面试阶段被问到的问题。试一试,也许会发现一些类似的问题,这将使你在来见我们时处于一个有利的位置。
The 8 Queens Problem
You have to put 8 queens on a chess board where they can't take each other. Then generalise by using any type of piece or by having n pieces on and n x n board. How many solutions exist? Print them out.
Matrix
Write a simple matrix class that can do multiplication. Override some operators for + and *.
G-Research面试真题
答案公众号会在近期公布!
大家先不要借助外力独立作答,看看自己真实水平如何!